@charset "utf-8";
/* CSS Document */
.tybg_img{ background:url(../images/jd100zn.jpg) #fff no-repeat top center;background-size: 100%;}
.tybg_img>.top{ margin-top: 268px;}
.top{
	height:40px;
	line-height:40px
}
.zf span{
	margin:0 7px;
	padding-left:25px
}
.zf span.lfxxw{
	background:url(../images/top01.gif) left center no-repeat
}
.zf span.lfxrd{
	background:url(../images/top02.gif) left center no-repeat
}
.zf span.lfxzx{
	background:url(../images/top03.gif) left center no-repeat
}
.dh a{
	padding:0 5px
}
#slides{
	display:block;
    width:100%;
    height:226px;
    position:relative
}
#slides li{
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	position:absolute
}
#pagination{
	display:none
}
.nav{
	height:50px;
	line-height:50px;
	background-color:#0071c8
}
.nav input{
	vertical-align:middle
}
.nav ul.fl li{
	float:left;
	text-align:center;
	background:url(../images/nav_bg.png) right center no-repeat
}
.nav ul.fl li a{
	display:block;
	color:white;
	width:180px
}
.nav ul.fl li a img{
	vertical-align:-8px;
	margin-right:5px
}
.nav ul.fl li a:hover,
.nav ul.fl li.cur a{
	background-color:#d10000
}
.inp01{
	width:200px;
	height:32px;
	line-height:32px;
	border:0;
	padding-left:20px;
	background-color:white;
	border-radius:16px 0 0 16px;
	color:#999
}
.btn01{
	width:46px;
	height:34px;
	border:0;
	background:#80b8e4 url(../images/fdj.png) center no-repeat;
	border-radius:0 17px 17px 0;
	cursor:pointer
}
.main{
	width:100%;
	background:#DFEDFA url(../images/main_bg.jpg) bottom center no-repeat;
	padding-bottom:175px
}
.slide01{
	width:470px;
	height:315px;
	overflow:hidden;
	position:relative
}
.slide01 .hd{
	position:absolute;
	bottom:15px;
	right:10px;
	z-index:2
}
.slide01 .hd ul li{
	float:left;
	width:10px;
	height:10px;
	margin-right:10px;
	background-color:white;
	text-indent:-999px;
	cursor:pointer
}
.slide01 .hd ul li.on{
	background-color:red
}
.slide01 .bd ul li{
	position:relative;
	width:470px;
	height:315px
}
.slide01 .bd ul li a span{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	line-height:40px;
	color:white;
	text-indent:10px;
	background:rgba(0,0,0,.6);
	z-index:1
}
.newsbox{
	width:430px;
	height:313px;
	border:1px solid #e9e9e9
}
.newsbox .title,
.tips .title{
	height:37px;
	line-height:37px;
	background-color:#f9f9f9;
	border-bottom:1px solid #3596e0
}
.newsbox .title a{
	padding:0 25px;
	float:left;
	display:block;
	cursor:pointer;
	color:#555
}
.newsbox .title a:hover,
.newsbox .title a.hover{
	background-color:#3596e0;
	color:white
}
.newsbox ul div.first{
	padding-bottom:15px;
	margin-bottom:5px;
	border-bottom:1px solid #dedede
}
.newsbox ul div.first h3{
	line-height:35px
}
.newsbox ul li,
.bmdt_tab ul li{
	height:32px;
	line-height:32px;
	overflow:hidden;
	background:url(../images/dot01.gif) left center no-repeat;
	text-indent:15px
}
.newsbox .pd10{
	position:relative
}
.newsbox .more{
	position:absolute;
	right:10px;
	top:-28px;
	color:#999;
	font-size:12px
}
.tips{
	width:248px;
	height:313px;
	border:1px solid #e9e9e9
}
.tips .title{
	padding:0 10px;
	color:white;
	background-color:#3596e0
}
.uproll01{
	margin:10px;
	width:228px;
	height:253px;
	overflow:hidden
}
.uproll01 ul li{
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:10px;
	border-bottom:1px dashed #dedede;
	background:url(../images/dot01.gif) left 8px no-repeat
}
.xxgk_box{
	width:1178px;
	height:355px;
	border:1px solid #e9e9e9
}
.xxgk_box >.title{
	height:55px;
	line-height:55px;
	background:url(../images/xxgk_title_bg.gif) repeat-x
}
.xxgk_box >.title h3{
	padding:0 35px;
	background:url(../images/xxgk_icon.png) left center no-repeat;
	color:#0073ca
}
.xxgk_btn{
	width:266px
}
.xxgk_btn li{
	width:126px;
	height:81px;
	float:left;
	margin:0 7px 7px 0
}
.bmdt_tab{
	width:410px
}
.bmdt_tab .title{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #e4e4e4
}
.bmdt_tab .title a{
	text-align:center;
	display:block;
	float:left;
	margin-right:2px;
	background-color:#efefef;
	width:33%
}
.bmdt_tab .title a:hover,
.bmdt_tab .title a.hover{
	background-color:#3596e0;
	color:white
}
.bmdt_tab ul li{
	height:26px;
	line-height:26px
}
.zcjd_tab .title a{
	width:33%
}
.zt{
	width:1178px;
	border:1px solid #e9e9e9
}
.slide02{
	width:1138px;
	overflow:hidden
}
.slide02 .hd{
	position:relative;
	z-index:1
}
.slide02 .hd a{
	position:absolute;
	width:30px;
	height:89px
}
.slide02 .hd a.prev{
	left:0;
	top:0;
	background:url(../images/a_left.png) no-repeat
}
.slide02 .hd a.next{
	right:0;
	top:0;
	background:url(../images/a_right.png) no-repeat
}
.slide02 .bd ul li{
	width:370px;
	height:89px;
	margin-right:20px
}
.slide02 .bd img{
	width:100%;
	height:100%;
}
.zjlf_box{
	height:425px
}
.zjlf_box >.title h3{
	background:url(../images/qxgk_icon.png) left center no-repeat
}
.about_btn{
	padding-bottom:20px;
	border-bottom:1px solid #e9e9e9
}
.about_btn li{
	float:left;
	width:19.9%;
	height:70px;
	line-height:70px;
	border-right:1px solid #e9e9e9
}
.about_btn li img{
	vertical-align:-12px;
	margin-right:15px
}
.slide03 .hd{
	position:relative;
	z-index:2
}
.slide03 .hd a{
	position:absolute
}
.slide03 .hd a.prev{
	width:29px;
	height:200px;
	left:0;
	background:url(../images/picl.gif) no-repeat
}
.slide03 .hd a.prev:hover{
	background:url(../images/picl_h.gif) no-repeat
}
.slide03 .hd a.next{
	width:29px;
	height:200px;
	right:0;
	background:url(../images/picr.gif) no-repeat
}
.slide03 .hd a.next:hover{
	background:url(../images/picr_h.gif) no-repeat
}
.slide03 .bd{
	margin-top:20px;
	margin-left:29px
}
.slide03 .bd ul li{
	width:256px;
	height:200px;
	margin-right:20px;
	position:relative
}
.slide03 .bd ul li span{
	position:absolute;
	width:100%;
	height:35px;
	line-height:35px;
	background:rgba(0,0,0,.6);
	color:white;
	bottom:0;
	left:0;
	z-index:1
}
.foot_nav{
	height:36px;
	line-height:36px;
	background-color:#048bd4
}
.foot_detail{
	padding:45px 0;
	line-height:24px
}
.foot_detail a{
	position:absolute
}
.foot_detail p a{
	position:relative
}
.foot_detail a.pic01{
	left:10%;
	top:50%;
	margin-top:-31px
}
.foot_detail a.pic02{
	right:10%;
	top:50%;
	margin-top:-27.5px
}
.panel-body .media{margin: auto;}